$(function(){
	$(":checkbox").click(function(){
		if($(this).prop("checked")){
			$(this).prop("checked",false);
		}else{
			$(this).prop("checked",true);
		}
	});
	$(".check-td").click(function(){
		var cb = $(this).find("input[type='checkbox']");
		var allcb = $(this).parent().find("input[type='checkbox']");
		var thcb = $(this).parent().parent().find(".check-th").find("input[type='checkbox']");
		var len = 0;
		if(cb.prop('checked')){
			cb.prop("checked",false);
		}else{
			cb.prop("checked",true);
		}
		allcb.each(function(){
			if($(this).prop('checked')){
				len = len +1;
			}
		});
		if(len==allcb.length){
			thcb.prop("checked",true);
		}else {
			thcb.prop("checked",false);
		}
	});
	$(".check-th").click(function(){
		var cb = $(this).find("input[type='checkbox']");
		var tbcb = $(this).parent().parent().find("input[type='checkbox']");
		if(cb.prop('checked')){
			tbcb.prop("checked",false);
		}else{
			tbcb.prop("checked",true);
		}
	});
});

function _linwq_getcheckval(table){
	var list = new Array();
	if(table){
		$("#"+table+" .check-td :checked").each(function(){
				list.push($(this).val());
		});
	}else{
		$(".check-td :checked").each(function(){
				list.push($(this).val());
		});
		
	}
	return list;
}